package com.xinyan.plc;

import com.github.xingshuangs.iot.common.enums.EDataType;
import com.github.xingshuangs.iot.protocol.s7.serializer.S7Variable;
import lombok.Data;

import java.io.Serializable;

/**
 * 雾森主机运行参数
 */
@Data
public class RunParam implements Serializable {

    /**
     * 马达转速（rpm）
     */
    @S7Variable(address = "vw118", type = EDataType.UINT16)
    private int vw118;

    /**
     * 输出频率
     */
    @S7Variable(address = "vd400", type = EDataType.FLOAT32)
    private float vd400;

    /**
     * 输出电流
     */
    @S7Variable(address = "vd404", type = EDataType.FLOAT32)
    private float vd404;

    /**
     * 输出电压
     */
    @S7Variable(address = "vd408", type = EDataType.FLOAT32)
    private float vd408;

    /**
     * 输出转矩 %（百分比）
     */
    @S7Variable(address = "vd412", type = EDataType.FLOAT32)
    private float vd412;
    /**
     * 输出功率（Kw）
     */
    @S7Variable(address = "vd416", type = EDataType.FLOAT32)
    private float vd416;

}
